package main

import (
	"github.com/gin-gonic/gin"
	"net/http"
)

// main函数是程序的入口点。
func main() {
	// 初始化一个默认的gin路由器。
	router := gin.Default()

	// 处理GET请求的/index路由。
	// 这个路由处理函数返回"Hello World"响应。
	router.GET("/index", func(c *gin.Context) {
		c.String(200, "Hello World")
	})

	// 启动服务器并监听在0.0.0.0:8080。
	// 任何对这个地址和端口的请求都将被接受处理。
	err := router.Run("0.0.0.0:8080")
	// 如果启动服务器时发生错误，则直接退出程序。
	if err != nil {
		return
	}
	// 启动HTTP服务器并监听8080端口
	// 使用指定的路由处理器处理传入的HTTP请求
	http.ListenAndServe(":8080", router)
}
